#!/bin/bash

# 部署脚本
echo "开始部署FastAPI + Vue3项目..."

# 停止现有容器
echo "停止现有容器..."
docker-compose down

# 清理旧镜像（可选）
echo "清理旧镜像..."
docker system prune -f

# 构建并启动服务
echo "构建并启动服务..."
docker-compose up --build -d

# 等待服务启动
echo "等待服务启动..."
sleep 30

# 检查服务状态
echo "检查服务状态..."
docker-compose ps

# 显示日志
echo "显示最近日志..."
docker-compose logs --tail=50

echo "部署完成！"
echo "前端访问地址: http://your-server-ip:80"
echo "后端API地址: http://your-server-ip:8000"
echo "API文档地址: http://your-server-ip:8000/docs"